package com.cherish.meeting.api.service;

import com.cherish.meeting.common.exception.BussException;
import com.cherish.meeting.db.entity.UserInfo;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author admin
 * @since 2021-03-02
 */
public interface IUserInfoService{
    /**
     * 如果openid存在就更新
     * 不存在就新增
     * @param userInfo
     * @throws BussException
     */
    UserInfo saveOrUpdate(UserInfo userInfo) throws BussException;

    /**
     * 根据openid查询用户
     * @param openid
     * @param code
     * @return
     */
    UserInfo selectByOpenid(String openid);

}
